home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / admin / roa / !RoA / !Help < prev    next >
Encoding:
Text File  |  1994-11-08  |  6.0 KB  |  161 lines

  1.  
  2.  
  3.                         ========================
  4.                          Records of Achievement
  5.                         ========================   
  6.                             Version 2.00
  7.  
  8.                         © John Lageu, November 1994
  9.  
  10.                      ----------------------------
  11.     This application is FreeWare and may be freely distributed provided
  12.  
  13.       a) no charge is made other than to cover the cost of the medium
  14.       b) all files, including this !Help file, are included
  15.  
  16.     If you run a Public Domain software library please obtain my permission
  17.     before including this program in your lists or distributing it.
  18.  
  19.                 Copyright remains with me at all times.
  20.                      ----------------------------
  21.  
  22.  
  23. This program may be freely copied and distributed for non-profit making
  24. purposes (a small charge to cover cost of distribution is allowed) so long
  25. as the code is not altered (apart from customising !Run/!Boot files) and
  26. this text file remains present and unaltered. If you have any
  27. queries/suggestions/comments then I would be chuffed to hear from you, so
  28. please write to me, enclosing postage if you wish a reply, at 
  29.  
  30. 95 Binley Road
  31. COVENTRY
  32. CV3 1HX
  33.  
  34. PS Feel free to pinch bits for your own programs. If you use a substantial
  35. part of my program and write something useful, perhaps you might like to
  36. send me a copy.
  37.  
  38. --------------------------------------------------------------------------
  39.  
  40. I hope you find this help sheet useful I find documentation very hard to do.
  41.  
  42. This program aids in the creation of Records of Achievement.
  43.  
  44. Clicking on the "i" will display this help text.
  45.  
  46. It needs two input files - A file of type "RoA" see later for formats
  47.                            A file of type "CSV" containing student data
  48.  
  49. Operation is fairly straight forward, drag the required files to the window
  50. and they appear in the appropriate boxes. To change files, drag new files to
  51. the window. The application supports dragging from save boxes, ie without
  52. saving directly. Useful if you wish to print a selection of details from a
  53. database.
  54.  
  55. PRINTING
  56. ********
  57.  
  58. Ensure a suitable printer driver is selected then click on -
  59.       "Create RoA" to produce RoAs.
  60.       "Staff Listing" to produce your reference listing, small gaps only.
  61.  
  62. The next window is self explanatory.
  63.  
  64. STATEMENT DATAFILE
  65. ******************
  66.  
  67. This datafile, of type "RoA" contains all the raw data. It was written for
  68. a laser printer, but could be easily altered for another printer.
  69.  
  70. It is handled by MessageTrans so is similar format to that. Note if you wish % you must type %%.
  71.  
  72. Anything after a # is treated as a comment and lines commencing with a "#" are treated as comment lines.
  73.  
  74. The start of the datafile is a header as follows, the part before the ":" is a token used to call the value, the part after ":" is a
  75. value used by the program. Then come the full descriptors used to
  76. creating the RoA, each one preceded by a token. Various variables
  77. are allowed, see list afterwards.
  78.  
  79. The tokens are case sensitive, and spaces are significant, however do not spaces at the start of lines, or immediately before the ":", as the program strips them off the student datafile, see below.:-
  80.  
  81. TY:  # DM for dot matrix printer, LJ for laser printer.
  82. CI:12# Characters per inch, 10,12,15,16.66,20
  83. ST: 1# Style   0=straight    1=italic
  84. WT: 0# Weight 0:medium  1-7 for bold
  85. AM: 5# Absolute margin in cm, ie minimum possible
  86. LM: 0# Size of left margin in cm, added to AM
  87. IM: 1# Size of indent margin for carry on lines in cm, added to AM
  88. NM: 0# Size of names margin in cm, added to AM
  89. LL:10.5# Length of line in cm, added to AM
  90. TM: 2# Top margin in cm to name details
  91. MM: 8.25# Middle margin in cm to teacher comment, added to TM
  92. FF:56# Line count force form feed teacher copy, not enough room next student
  93. MD:30# Maximum descriptors, at least highest number
  94. TR:??#  What comes at top right, DATE in capitals if date
  95. HE:??# A header message comes after middle margin. Use @cr@ etc. <250 chars
  96. FO:??# Footer as for header. <250 characters
  97.  
  98. 1: @name@ has attended all lessons.@cr@
  99. 4: @name@ has missed many lessons,this has affected @his@ progress.@cr@
  100.  
  101. 6: @he@ always has @his@ exercise book.@cr@
  102. 9: @he@ rarely has @his@ exercise book.@cr@
  103.  
  104. 11: All homeworks have been completed to a good standard.@cr@
  105.  
  106. 22: @name@ has received two merits for good work in IT.@cr@
  107. 23: @name@ has received one merit for good work in IT.@cr@
  108.  
  109. Variables, all in lower case.
  110.  
  111. @name@  forename
  112. @sname@ surname
  113. @he@ or @she@ he/she
  114. @his@ @her@ his/her
  115. @cr@ cr/lf
  116. @p@ will add an 's' if the first parameter greater than 1 eg merit@p@ will put merit or merits
  117. @sp@ will add a space, used for the end of a statement.
  118.  
  119. : a line starting with a ":" is added as a general comment
  120.  
  121. %0 %1 %2 %3 are used for parameter passing in the statements.
  122.  
  123. 44: @name@ gained %0%% in test 1 and %1%% in test 2.
  124.  
  125. STUDENT DATAFILE
  126. ****************
  127.  
  128. A CSV file of the student data. Currently the first four fields must be
  129. Form, Surname, Forename, Gender. The fields are placed on the top of the RoA
  130. in the order Forename Surname Form and date right justified.
  131.  
  132. Following is the descriptors in the following form :-
  133.  
  134. 7A,"BLOGGS","FREDA",FEMALE,1# <=1 away., 6# always has., 11# good standard.,
  135. 25#Excellent, 21# 3 merits.,:A random comment
  136.  
  137. Only the number part is used, everything after the "#" is ignored.
  138.  
  139. UP TO 4 PARAMETERS SEPERATED BY : may be added.
  140.  
  141. 44:54:43 would convert above into = gained 54% in test 1 and 43% in test 2.
  142.  
  143. : only allows random comment
  144.  
  145. TECHNICAL DETAILS
  146. *****************
  147.  
  148. The facility to save from save boxes means that there must be a valid
  149. <Wimp$Scrap>. The following files are created during this process "RoA_CSV"
  150. and/or "RoA_Text". They will normally be correctly deleted afterwards.
  151.  
  152. The program has it's own file type, if this clashes with an existing one,
  153. you will need to modify !Boot & !Run.
  154.  
  155. Versions
  156. ********
  157.  
  158. 1.20 June 94  Header & footer added. 
  159. 1.21 July 94  TY for printer added, # comment added
  160. 1.22 July 94  Force new page added for teacher list
  161. 2.00 Nov  94  Converted to work with MessageTrans.